package com.golte.dataform.analysis.vo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("会员概况")
public class UserOverviewResp {
    @ApiModelProperty(value = "会员级别")
    List<UserLevelDistribution> userLevelDistribution;
    @ApiModelProperty(value = "会员转换分析")
    UserTransform userTransform;
    @ApiModelProperty(value = "注册会员数和累计会员数趋势")
    List<UserTrend> userTrend;
    @ApiModelProperty(value = "会员来源产业分布")
    List<UserSourceDistribution> userSourceDistribution;
    @ApiModelProperty(value = "会员来源渠道分布")
    List<UserChannelDistributionResp> userChannelDistributionResp;
    @ApiModelProperty(value = "会员流转")
    UserFlow userFlow;
}
